//package com.douqu.game.merge.netty;
//
//
//
//import com.douqu.game.merge.manager.ConnectCallback;
//import io.netty.channel.ChannelHandlerContext;
//import io.netty.channel.ChannelInboundHandlerAdapter;
//import com.douqu.game.core.util.LogUtils;
//
//
///**
//* Created by Administrator on 2016/11/9.
//*/
//public class NettyTCPClientHandler extends ChannelInboundHandlerAdapter {
//
//
//    private ConnectCallback callback;
//
//    public NettyTCPClientHandler(ConnectCallback callback)
//    {
//        this.callback = callback;
//    }
//
//    @Override
//    public void exceptionCaught(ChannelHandlerContext ctx, Throwable cause) throws Exception
//    {
//        LogUtils.info("异常");
//        cause.printStackTrace();
//        ctx.close();
//    }
//
//    @Override
//    public void channelRead(ChannelHandlerContext ctx, Object msg) throws Exception {
//
//
//    }
//
//    @Override
//    public void channelReadComplete(ChannelHandlerContext ctx) throws Exception {
//        ctx.flush();// 将消息发送队列中的消息写入到SocketChannel中发送给对方。
//    }
//
//
//    @Override
//    public void channelActive(ChannelHandlerContext ctx) throws Exception
//    {
//        callback.connect(true);
//        ctx.close();
//    }
//
//
//    @Override
//    public void channelInactive(ChannelHandlerContext ctx) throws Exception
//    {
//        ctx.close();
//    }
//
//
//}